.bg {
    background: #f0f3f4;
}

.top {
    background: #172529;
}

.topLogin {
    border-bottom: 1px solid #2c3c40;
}

.topLoginMain {
    height: 70px;
    line-height: 70px;
    width: 1200px;
    margin: 0 auto;

}

.loginMenu {
    font-size: 17px;
    color: #fff;
    position: relative;
}

.dropDown {
    position: absolute;
    left: -28px;
    top: 59px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 8px;
    display: none;
    width: 145px;

}

.dropDown i {
    display: inline-block;
    background: url("../images/jiao_03.png") no-repeat left top;
    width: 13px;
    height: 9px;
    position: absolute;
    left: 35px;
    top: -9px;
}

.dropDown ul {
    padding: 0 14px;
}

.dropDown ul li {
    line-height: normal;
    border-bottom: 1px solid #c3c3c3;
}

.dropDown ul li:last-child {
    border-bottom: 0;
}

.dropDown ul li a {
    font-size: 15px;
    color: #666666;
    padding: 10px 0;
    display: inline-block;
}

.tidings {
    position: relative;
    width: 27px;
}

.tidings i {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #e8a800;
    border-radius: 50px;
    position: absolute;
    top: 20px;
    right: -3px;
}

.LoggedIn {
    font-size: 17px;
    color: #fff;
    padding: 0 13px;
}

.loginMenu .LoggedIn .someone {
    font-size: 17px;
    color: #e8a800;
    padding-left: 0;
    display: inline-block;
    position: relative;
}

.loginMenu a {
    display: inline-block;
    font-size: 17px;
    color: #fff;
    padding-left: 13px;
}

.centerNav {
    width: 1200px;
    margin: 0 auto;
}

.centerNav ul {
}

.centerNav ul li {
    float: left;
    margin: 40px 50px;
    width: 100px;
    text-align: center;
}

.centerNav ul li a {
    display: inline-block;
    font-size: 17px;
    color: #fff;
}

.centerNav ul li p {
    display: inline-block;
    margin-top: 19px;
}

.route {
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
}

.routeMain {
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #666666;
}

.routeShow {
    font-size: 14px;
    color: #666666;
}

.routeShow a {
    font-size: 14px;
    color: #666666;
    display: inline-block;
}

.routeShow i {
    display: inline-block;
    padding: 0 5px;
}

.indexMain {
    width: 1200px;
    margin: 0 auto;
}

.bookStyle {
    margin: 26px auto;
}

.bookStyle > div {
    margin-right: 30px;
    width: 260px;
    height: 82px;
    padding: 30px 0 0 17px;
    float: left;
}

.bookStyle > div:last-child {
    margin-right: 0;
}

.bookStyleEvery {
    color: #fff;
    background: #de5d3d;
}

.bookName h2 {
    font-size: 17px;

}

.bookName {
    margin-left: 22px;
}

.bookText {
    margin-top: 4px;
}

.bookText p {
    font-size: 15px;
    display: inline-block;
    margin-right: 27px;
}

.bookStyle > div:nth-child(2) {
    background: #7b5fc6;
}

.bookStyle > div:nth-child(3) {
    background: #338ce6;
}

.bookStyle > div:nth-child(4) {
    background: #22ac38;
}

.contribution {
    height: 322px;
}

.not {
    text-align: center;

}

.not p {
    color: #818181;
    font-size: 15px;
}

.contribution, .message {
    margin-bottom: 26px;
    background: #fff;
    padding: 30px 25px;
    position: relative;
}
.contributionTitle,.messageTitle{/* 7.5 新加*/
	border-bottom: 1px solid #e2e2e2;
   margin-bottom:26px;
}
.contribution h2, .message h2 {/* 7.5 新改*/
    font-size: 17px;
    color: #333333;
	display:inline-block;
	float:left;
}

.contribution ul.contributionList,.messageList {/* 7.5 新改*/
  float: left;
  display: inline-block;
  padding-left: 50px;
  border:0;
}

.contribution ul.contributionList li, .messageTitle>ul > li, .messageNotice > ul > li {/* 7.5   .messageTitle>ul > li 新改  */
    float: left;
    margin-right: 40px;
}

.contribution ul.contributionList li a, .messageTitle>ul > li > a, .messageNotice > ul > li > a {/* 7.5   .messageTitle>ul > li 新改  */
    font-size: 15px;
    color: #666666;
    padding: 0 5px 18px;
    display: inline-block;
}

.contribution ul li.nowPage, .messageTitle>ul > li.nowPage, .messageNotice > ul > li.nowPage {/* 7.5   .messageTitle>ul > li 新改  */
    border-bottom: 2px solid #10c55b;
}

.contribution ul li.nowPage a, .messageTitle>ul> li.nowPage a, .messageNotice > ul > li.nowPage a {/* 7.5   .messageTitle>ul > li 新改  */
    color: #333333;
}

.contributionContent > div, .messageDiv > div, .messageNoticeDiv > div {
    /*display: none;*/
}

.more {
    font-size: 13px;
    color: #145ba3;
    position: absolute;
    top: 77px;
    right: 30px;
}

.contributionDiv > div:nth-child(4n) { /*5.15 新改*/
    margin-right: 0;
}

.contributionDemo {
    border: 2px solid #eae9e9;
    width: 244px;
    height: 204px;
    padding: 0 14px;
    margin-right: 15px /*4.25新改*/;
    float: left;
}

.contributionDemo h3 {
    padding: 16px 0;
    border-bottom: 1px solid #e2e2e2;
    font-size: 16px;
    color: #333333;
}

.contributionDemoText {
    margin: 14px 0;
}

.contributionDemoText .DemoImg {
    margin: 0 20px 0 10px;
    width: 88px;
}

.contributionDemoText .DemoImg img {
    width: 100%;
}

.DemoText p {
    font-size: 13px;
    color: #666666;
    margin-bottom: 7px;
}

.DemoText p:last-child {
    margin-bottom: 0;
}

.DemoTool {
    margin-left: 10px;
}

.DemoTool a {
    display: inline-block;
    margin-right: 13px;
}

.DemoTiding {
    position: relative;
    width: 19px;
}

.DemoTiding font {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border-radius: 50px;
    background: #ff6a06;
    color: #fff;
    font-size: 9px;
    position: absolute;
    right: -8px;
    top: -5px;
}

.message {
    width: 742px;
    padding: 20px 25px;
    height: 344px;
}

.message > ul, .messageNotice > ul {
    margin: 20px auto;
    border-bottom: 1px solid #e2e2e2;
}

.messageText ul li {
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    padding: 0 14px;

}

.messageText ul li .messageTime {
    color: #939393;
    display: inline-block;
    width: 93px;
    float: left;
}

.messageText ul li p {
    display: inline-block;
    width: calc(100% - 210px);
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.messageName { /*4.13 新改*/
    font-size: 14px;
    color: #145ba3;
    display: inline-block;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    margin-left: 15px;
}

.messageText ul li:nth-child(even) {
    background: #f8f8f8;
}

.messageText .messageReply {
    font-size: 14px;
    color: #145ba3;
    display: inline-block;
    width: 35px;
    margin-left: 40px;
}

.messageText ul.waitReply li p {
    width: calc(100% - 283px);

}

.returnBox {
    width: 512px;
    height: 204px;
    box-shadow: 0px 0px 12px 2px #d7d7d7;
    padding: 19px 17px;
    position: absolute;
    right: -81px;
    top: 50px;
    margin-left: -285px;
    background: #fff;
    z-index: 22;
    /*display: none;*/
}

.returnBox .returnBoxClose {
    text-align: right;
    line-height: normal;
    position: absolute;
    top: 8px;
    right: 16px;
    cursor: pointer;
}

.returnInfo { /*4.13 新改*/
    margin: 20px 0 5px 0;
}

.returnBox .returnTitle {
    display: inline-block;
    font-size: 16px;
    color: #333333;
}

.returnBox textarea {
    border: 1px solid #efefef;
    width: 478px;
    height: 56px;
    padding: 16px;
    font-size: 14px;
    color: #cccccc;
    outline: none;
}

.returnBox textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #cccccc;
}

.returnBox textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
    opacity: 1;
}

.returnBox textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cccccc;
    opacity: 1;
}

.returnBox textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #cccccc;
}

.returnBox button { /*4.13 新改*/
    width: 82px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #6baf66;
    outline: none;
    cursor: pointer;
    border: 0;
    margin-top: 13px;
}

.messageNotice {
    width: 343px;
    height: 374px;
    background: #fff;
    margin-bottom: 26px;
    padding: 10px 25px 0px 25px;
    position: relative;

}

.messageNotice > ul {
    margin: 10px auto;
}

.messageNotice > ul > li > a {
    font-size: 17px;
}

.messageNoticeDiv ul {
    padding: 7px 0px 0px 14px;
}

.messageNoticeDiv ul li {
    margin-bottom: 17px;
    line-height: 21px;
}

.messageNoticeDiv ul li i {
    display: inline-block;
    width: 6px;
}

.messageNoticeDiv ul li a {
    font-size: 13px;
    color: #333333;
    margin-left: 10px;
    display: inline-block;
    width: calc(100% - 16px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.submissionStatement {
    padding: 30px 22px 10px;
    background: #fff;
    margin-bottom: 26px;
}

.submissionTitle {
    border-bottom: 1px solid #e2e2e2;
}

.submissionTitle h2 {
    padding-bottom: 15px;
    border-bottom: 2px solid #10c55b;
    display: inline-block;
    font-size: 17px;
    color: #333333;
}

.flow {
    width: 500px;
    margin: 18px auto 8px auto;
}

.flow > div {
    width: 128px;
    text-align: center;
    float: left;
    margin-right: 8px;
}

.flow > div:last-child {
    width: 84px;
    margin-right: 0;
}

.flow > div > p {
    font-size: 15px;
    color: #5c9d69;
    width: 84px;
    margin: 15px 0 8px 0;
}

.flowText {
    font-size: 15px;
    color: #666666;
    margin-left: 28px;
}

.flowText h3 {
    margin-bottom: 15px;
    font-size: 15px;
    color: #666666;
}

.flowText ul li {
    margin-bottom: 15px;
    float: left;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.load {
    padding: 30px 22px;
    background: #fff;
    margin-bottom: 50px;
}

.loadDiv {
    margin: 23px 0 0px 0;
}

.loadEvery {
    padding: 30px;
    width: 305px;
    height: 180px;
    background: #fafafa;
    margin-right: 30px;
    float: left;
}

.loadDiv > div:last-child {
    margin-right: 0;
}

.loadShowImg {
    width: 97px;
}

.loadShowImg img {
    width: 100%;
}

.loadShowText {
    width: 180px;
    margin-left: 20px;
}

.loadShowText h3 {
    font-size: 15px;
    color: #01617a;
    margin-bottom: 9px;
}

.loadShowText p {
    font-size: 13px;
    color: #333333;
    line-height: 20px;
}

.loadShowText > a {
    font-size: 12px;
    color: #01617a;
    text-decoration: underline;
    position: relative;
    top: -22px;
    right: -108px;
}

.loadName {
    margin-top: 12px;
}

.loadName .left p {
    font-size: 13px;
    color: #333333;
    margin-bottom: 12px;
}

.loadName .loadBtn {
    font-size: 14px;
    width: 102px;
    height: 35px;
    line-height: 35px;
    color: #fe771c;
    border: 1px solid #fe771c;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    margin-top: 28px;
}

.loadName .loadBtn img {
    margin-right: 5px;
}

.footer {
    font-size: 13px;
    color: #dadada;
    text-align: center;
    background: #606060;
    height: 80px;
    padding-top: 17px
}

.footer p {
    margin-bottom: 12px;
}

/*主页 start*/
/*主页 end*/
/*新建稿件 start*/
.Main {
    width: 1200px;
    margin: 30px auto 65px auto;
    background: #fff;
}

.newManuscript {
    padding: 30px 40px;
    position: relative;
}

.bookSearch {
    position: absolute;
    right: 40px;
    top: 40px;
    border: 1px solid #e2e2e2;
    width: 333px;
    height: 35px;
    border-radius: 3px;
    font-size: 13px;
    color: #898989;
    padding: 0 12px;
}

.bookSearch input {
    border: 0;
    outline: none;
    width: 314px;
    height: 35px;
    font-size: 13px;
    color: #898989;
}

.bookSearch input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #898989;
}

.bookSearch input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #898989;
    opacity: 1;
}

.bookSearch input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #898989;
    opacity: 1;
}

.bookSearch input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #898989;
}

.bookSearch img {
    cursor: pointer;
}

.newManuscript ul {
    border-bottom: 1px solid #e2e2e2;
}

.newManuscript ul li {
    float: left;
}

.newManuscript ul li a {
    display: inline-block;
    padding: 17px 22px;
    font-size: 16px;
    color: #666666;

}

.newManuscript ul li.nowPage {
    border-bottom: 2px solid #10c55b;
}

.newManuscript ul li.nowPage a {
    font-size: 17px;
    color: #333333;

}

.allBook > div {
    display: none;
}

.everyBook {
    margin: 52px 0 37px 0;
    min-height: 290px;
}

.everyBook > div.bookDemo:last-child {
    margin-right: 0;
}

.bookDemo {
    width: 195px;
    text-align: center;
    margin-right: 36px;
    float: left;

}

.bookDemoImg {
    position: relative;
}

.bookDemoImg > img {
    width: 100%;
}

.bookDemo p {
    font-size: 15px;
    color: #898989;
    margin-top: 20px;
}

.preview {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    display: none;
}

.preview .previewBtn {
    width: 108px;
    height: 68px;
    border: 1px solid #c6c6c6;
    font-size: 15px;
    color: #5c5c5c;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -54px;
    margin-top: -34px;
}

.preview .previewBtn p {
    margin-top: 9px;
    font-size: 15px;
    color: #5c5c5c;
    cursor: pointer;
}

.preview .previewBtn p img {
    margin-right: 7px;
}

.previewBig, .foundBig, .previewBig2 { /*5.10 加*/
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.6); /*4.25 新改*/
    width: 100%;
    height: 100%;
    display: none;
}

.previewBig .previewBigMain {
    width: 758px;
    height: 554px;
    border: 1px solid #c6c6c6;
    font-size: 15px;
    color: #5c5c5c;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -414px;
    margin-top: -312px;
    padding: 35px;
}

.previewBig .previewBigMain .left {
    width: 388px;
}

.previewBig .previewBigMain .left img {
    width: 100%;
}

.previewBig .previewClose {
    position: absolute;
    right: 13px;
    top: 7px;
    cursor: pointer;
}

.previewBig .previewBigMainRight {
    width: 343px;
}

.previewBig .previewBigMainRight h2 {
    font-size: 27px;
    color: #3c5383;
    margin-bottom: 22px;
}

.previewBig .previewBigMainRight p {
    color: #717171;
    line-height: 25px;
    font-size: 18px;
}

.previewSize {
    margin: 16px 0 30px 0;
    color: #565656;
    font-size: 15px;
}

.prev {
    position: absolute;
    left: -100px;
    top: 312px;
}

.next {
    position: absolute;
    right: -100px;
    top: 312px;
}

/*4.13 新加 创建弹出框 start*/
.foundBig .returnBox {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -273px;
    margin-top: -121px;
    box-shadow: none;
}

.foundBig .returnBox input {
    border: 1px solid #efefef;
    width: 478px;
    height: 40px;
    padding-left: 16px;
    font-size: 14px;
    color: #cccccc;
    outline: none;
    margin-top: 50px;
}

.foundBig .returnBox button {
    margin-top: 30px;
}

/*4.13 新加 创建弹出框  end*/

/*新建稿件 end*/

/*我的文档 start*/
.myDocuments {
    padding: 40px;

}

.myDocumentsTop {
    position: relative;
}

.selectBtn {
    border: 1px solid #f1f1f1;
    background: #fbfbfb;
    width: 70px;
    position: absolute;
    right: 0;
    top: 0;
}

.selectBtn li {
    width: 35px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    float: left;
    cursor: pointer;

}

.selectBtn li.selected {
    background: #f1f1f1;
}

.documentsShow {
    margin-top: 14px;
}

.documentsShow > div.documentList {
    display: none;
}

.documentList {
    min-height: 360px;
}

.documentTitle {
    background: #f1f1f1;
    height: 44px;
    line-height: 44px;
    width: 100%;
    font-size: 16px;
    color: #333333;

}

.documentTitle > div {
    display: inline-block;
    float: left;
    text-align: center;
}

.documentTitle div:nth-child(1) {
    width: 347px;
}

.documentTitle div:nth-child(2) {
    width: 135px;
}

.documentTitle div:nth-child(3) {
    width: 222px;
}

.documentTitle div:nth-child(4) {
    width: 155px;
}

.documentTitle div:nth-child(5) {
    width: 229px;
}

.documentText {
    font-size: 15px;
    color: #333333;
    height: 56px;
    line-height: 56px;
    background: #fff;
}

.documentText > div {
    display: inline-block;
    float: left;
}

.documentText:nth-child(odd) {
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
}

.documentText > div:nth-child(1) {
    width: 80px;
    padding-left: 20px;
}

.documentText > div:nth-child(2) {
    width: 280px;
}

.documentText > div:nth-child(3) {
    width: 200px;
}

.documentText > div:nth-child(4) {
    width: 157px;
}

.documentText > div:nth-child(5) {
    width: 205px;
}

.documentText > div:nth-child(6) {
    width: 175px;
}

.documentTool span {
    font-size: 15px;
    color: #145ba3;
    margin-right: 36px;
    cursor: pointer;
}

.documentTool span img {
    margin-right: 10px;
    margin-right: 5px \0;
}

.documentList .contributionDemo {
    padding: 0 13px;
    margin-right: 8px; /*5.15 新改*/
    background: #fbfbfb;
}

.documentList .contributionDiv {
    padding-top: 20px;
}

/*我的文档  end*/

/*我要投稿 start  5.4  新改*/
.contribute {
    width: 960px;
    margin: 0 auto;
    font-size: 15px;
    color: #666666;
    padding: 30px 0 42px 0;
}

.contributeTitle {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 18px;
}

.contributeTitle h2 {
    font-size: 16px;
    color: #333333;
    border-bottom: 2px solid #10c55b;
    padding: 13px 0 13px 5px;
    width: 87px;
    margin: 0;
}

.contribute > div.left {
    width: 582px;

}

.contributeBar, .contributeBar2 {
    margin-bottom: 14px;
}

.contributeBar > span, .contributeBar2 > span {
    width: 110px;
    text-align: right;
    float: left;
    line-height: 38px;
}

.contributeBar > i {
    color: #ff4242;
    font-size: 15px;
    line-height: 38px;
}

.contributeBar textarea {
    width: 430px;
    border: 1px solid #e2e2e2;
    height: 120px;
    float: left;
    margin: 0 10px;
    font-size: 15px;
    color: #666666;
    outline: none;
    padding: 10px;

}

.contributeBar2 select {
    width: 244px;
    height: 38px;
    border: 1px solid #e2e2e2;
    text-indent: 14px;
    /*  float: left;*/
    margin: 0 10px;
    font-size: 15px;
    color: #666666;
    outline: none;
}

.contributeBar > input, .contributeBar > select {
    width: 230px;
    height: 38px;
    border: 1px solid #e2e2e2;
    padding-left: 14px;
    float: left;
    margin: 0 10px;
    font-size: 15px;
    color: #666666;
    outline: none;
}

/*.draftSee {
    display: inline-block;
    width: 58px;
    height: 38px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    text-align: center;
    line-height: 38px;
    position: relative;
    font-size: 13px;
    background: #327ab7;
    color: #fff;
}

.draftSee input {
    width: 58px;
    height: 35px;
    border: 0;
    opacity: 0;
    position: absolute;

}*/

.contributeBar label {
    font-size: 15px;
    color: #ff0000;
    line-height: 38px;
}

.contribute > div.right {
    width: 287px;
    background: #f7f7f7;
    padding: 18px 27px;
}

.contribute > div.right h3 {
    font-size: 15px;
    color: #ff0000;
    margin-bottom: 15px;
}

.contribute > div.right p {
    font-size: 13px;
    color: #666666;
    margin-bottom: 11px;
}

.contribute > div.right p:last-child {
    margin-bottom: 0;
}

.attachment .contributeBar > button {
    width: 143px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 15px;
    background: #327ab7;
    border: 0;
    outline: none;
    border-radius: 3px;
    cursor: pointer;
}

.attachmentBox {
    width: 795px;
    float: left;
}

/*5.7 新加 start*/
.attachmentBtn {
    margin-right: 10px;
    vertical-align: sub;
    cursor: pointer;
}

/*5.7 新加 end*/
/*我要投稿 end*/

/*我的约稿 start   5.4  新改*/
.writeArticle {
    padding: 44px;

}

.articleBtn {
    margin-bottom: 15px;
}

.articleBtn .left button {
    width: 88px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    border: 1px solid #338ce6;
    font-size: 15px;
    color: #338ce6;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    margin-right: 10px;
    background: #fff;
}

.articleBtn .right {
    font-size: 13px;
    color: #333333;
    line-height: 37px;
}

.articleBtn .right > div {
    margin-left: 20px;
}

.articleState select {
    width: 107px;
    height: 37px;
    border: 1px solid #e2e2e2;
    font-size: 13px;
    color: #898989;
    margin-left: 12px;
    outline: none;
    padding-left: 14px;
}

.articleSearch {
    width: 287px;
    height: 37px;
    border: 1px solid #e2e2e2;
    outline: none;
    position: relative;
    display: inline-block;
}

.articleSearch input {
    width: 198px;
    border: none;
    outline: none;
    height: 35px;
    padding-left: 14px;
    font-size: 13px;
    color: #333333;
}

.articleSearch span {
    background: #f1f1f1;
    font-size: 13px;
    color: #333333;
    width: 70px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    display: inline-block;
    cursor: pointer;
    border-left: 1px solid #e2e2e2;

}

.articleSearch span img {
    margin-right: 8px;
}

.writeArticle table {
    /*width: 1118px;*/ /*5.10*/
    margin: 0 auto;
}

.writeArticle table {
    font-size: 13px;
    color: #333;
}

.writeArticle table th {
    font-size: 15px;
    background: #f1f1f1;
    height: 44px;
    text-align: center;
}

.writeArticle table tr {
    height: 55px;

}

.writeArticle table tr td {
    text-align: center;
}

/*.writeArticle table tr:nth-child(even) td {  5.10
    height: 40px;
    background: #f9f9f9;
}*/

.writeArticle table tr input[type=checkbox] {
    width: 15px;
    height: 15px;
    border: 1px solid #e2e2e2;
    background: #fff;

}

.writeArticle table tr td a {
    font-size: 13px;
    color: #145ba3;
}

.going1 {
    color: #00ae48;
}

.going2 {
    color: #ff0000;
}

/*5.10 改 start*/
.draft {
    box-sizing: content-box;
}

.draft p {
    margin: 0;
    box-sizing: content-box;
    color: #fff; /*5.18 新家*/
}

.draft label {
    font-weight: inherit;
}

.Main {
    /*    background-color: transparent;*//*5.15 新改*/
    box-sizing: content-box;
}

.Main .tab {
    margin: 28px 0 23px;
}

.tab ul li {
    float: left;
    width: 170px;
    height: 80px;
    /*  border: 1px solid #e2e2e2;*//*5.21*/
    margin-right: 19px;
    /*  background-color: #fff;*//*5.21*/
    box-sizing: content-box;

}

.tab ul li a {
    display: block;
    width: 166px; /*5.18 新改*/
    height: 76px; /*5.18 新改*/
    margin: 2px /*5.18 新改*/
}

.tab ul li.on {
    border: 2px solid #2e50a5; /*5.18 新改*/
    /* background-color: #2e50a5;*//*5.18 新改*/
}

.tab ul li.on > a {
    background-color: #2e50a5;
}

/*5.18 新加 start*/
.tab ul li:nth-child(1) a {
    background-color: #2e50a5;
}

.tab ul li:nth-child(2) a {
    background: #22ac38;
}

.tab ul li:nth-child(3) a {
    background-color: #f39603;
}

.tab ul li:nth-child(4) a {
    background: #338ce6;
}

/*5.18 新加 end*/
.tab ul li img:nth-of-type(1) {
    display: block;
}

.tab li div.left img.on {
    display: none;
}

/*.tab ul li.on img:nth-of-type(1) {
    display: none;
}*//*5.18 新注*/

.tab ul li.on img.on {
    display: block;
}

.tab li a div.left {
    color: #666;
    font-size: 15px;
    padding: 16px 0 0 16px;
}

.tab li div.left img {
    width: 20px;
    height: 24px;
    margin-bottom: 8px;
}

.tab li a div.right {
    color: #fff; /*5.18 新改*/
    font-size: 26.67px;
    padding: 10px 16px 0 0;
}

.tab li.on a div.left {
    color: #fff;
}

.tab li.on a div.right {
    color: #fff;
}

.writeArticle {
    background-color: #fff;
    padding: 25px;
}

.articleBtn .left button {
    color: #2e50a5;
    border: 1px solid #2e50a5;
    box-sizing: content-box;
}

.articleBtn > div.searchDiv {
    position: relative;
    width: 357px;
    height: 36px;
}

.articleBtn > div.searchDiv input.searchBox { /*5.15 新改*/
    width: 342px;
    height: 34px;
    padding-left: 13px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    outline: none;
    box-sizing: content-box;
}

.articleBtn .right i {
    position: absolute;
    top: 11px;
    right: 11px;
    width: 15px;
    height: 16px;
    line-height: 16px;
}

.addSelected .addContent {
    padding: 12px;
}

.addContent .content {
    padding: 0 18px;
    background-color: #fbfbfb;
}

.addContent .content h3 {
    color: #333;
    font-size: 16px;
    line-height: 49px;
    text-align: left;
    border-bottom: 1px solid #e2e2e2;
}

.addContent .content > div.clear {
    margin-top: 18px;
}

.addContent .content > div.clear .contributionDemoText {
    margin: 0;
    padding-right: 30px;
    border-right: 1px solid #e2e2e2;
}

.addContent .content > div.clear .DemoTool {
    margin-top: 6px;
    margin-bottom: 15px;
    padding-left: 5px;
}

.writeArticle table tr:nth-child(4n) td {
    height: 40px;
    background: #f9f9f9;
}

.relation h4 {
    width: 29px;
    text-align: center;
    font-size: 14.67px;
    color: #333;
    padding: 20px 20px 0 13px;
    box-sizing: content-box;
}

.relation div.left {
    margin-top: 11px;
}

.relation div p {
    width: 158px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    box-sizing: content-box;
}

.relation .left > div {
    float: left;
}

.relation p a {
    font-size: 13px;
    color: #1b60a6;
}

/*弹出框 start*/
.previewBig2 .contract {
    width: 835px;
    min-height: 580px;
    border: 1px solid #c6c6c6;
    font-size: 15px;
    color: #5c5c5c;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%);
    padding: 0 59px;
    overflow-y: auto;
}

.previewBig2 .contract .contractTitle {
    margin-top: 47px;
}

.previewBig2 .contract .previewClose {
    position: fixed;
    top: 20px;
    right: 18px;
}

.previewBig2 .contractList {
    margin-bottom: 11px;
}

.previewBig2 .contractList h3 {
    font-size: 15px;
    color: #333;
    line-height: 39px;
    border-bottom: 1px solid #e2e2e2;
}

.previewBig2 .contractList h3 span {
    display: inline-block;
    border-bottom: 2px solid #10c55b;
}

.previewBig2 .contractList h3 img {
    margin-right: 7px;
    vertical-align: sub;
}

.previewBig2 .contractList ul {
    margin-top: 6px;
}

.previewBig2 .contractList ul li {
    float: left;
    width: calc(50% - 45px);
    height: 40px;
    line-height: 40px;
    padding-left: 45px;
}

.previewBig2 .contract .attachmentBox {
    width: 100%;
}

.previewBig2 .contract .file-preview {
    width: 674px;
    margin-top: 14px;
    padding: 20px;
    box-sizing: content-box;
}

.previewBig2 .contract .file-drop-zone {
    margin: 0;
    padding: 0;
}

.previewBig2 .contract .file-drop-zone-title {
    width: 100%;
    padding: 50px 0 0 0;
}

.previewBig2 .attachment {
    display: none;
}

h1, h2, h3, h4 {
    margin: 0;
}

.tab_content > div {
    display: none;
    background-color: #fff;
    min-height: 400px;
}

.previewBig .contract {
    box-sizing: content-box;
}

.previewBig .articleRequire {
    width: 100%;
    height: auto;
}

/*弹出框 end*/

/*5.10 改 end*/

/*我的约稿 end*/

/*合同管理 start*/
.contract {
    width: 719px;
    height: 582px;
    border: 1px solid #c6c6c6;
    font-size: 15px;
    color: #5c5c5c;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -413px;
    margin-top: -311px;
    padding: 40px 54px 0;
}

.contractTitle {
    text-align: center;
    font-size: 17px;
    color: #333333;
    line-height: 20px;
    margin-bottom: 28px;
}

.contractTitle i {
    display: inline-block;
    width: 53px;
    border: 1px solid #dadada;
    vertical-align: middle;
}

.contractTitle span {
    margin: 0 10px;
}

.contractTable, .contractAdd {
    border: 1px solid #e2e2e2;
    font-size: 13px;
    color: #333333;
    margin-bottom: 40px;
}

.contractTable > div {
    height: 44px;
    line-height: 44px;
    padding-left: 36px;
}

.contractTable > div:nth-child(even) {
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
}

.contractTable > div p {
    width: 50%;
    float: left;
}

.contractAdd {
    padding: 24px 40px;
}

.contractAdd > div {
    padding-bottom: 40px;
}

.contractAdd label {
    font-size: 13px;
    color: #145ba3;
    margin-right: 58px;
}

.imgCheck {
    cursor: pointer;
}

/*合同管理 end*/

/*稿件管理 start*/
.manage .manageUl {
    margin-bottom: 17px;
}

.manage .manageUl > li {
    width: 170px; /*5.15 新改*/
    height: 86px; /*5.15 新改*//*5.18 新改*/
    /*border: 1px solid #e2e2e2;*//*5.18 新改*/
    margin-right: 10px;
    font-size: 15px;
    color: #fff; /*5.18 新改*/
    float: left;
    cursor: pointer;
    /*  background: #fff;*/ /*5.15 新改*//*5.21*/
}

/*5.18 li 新加背景色 start*/
.manage .manageUl > li:nth-child(1) > div {
    background: #2e50a5;
}

.manage .manageUl > li:nth-child(2) > div {
    background: #de5d3d;
}

.manage .manageUl > li:nth-child(3) > div {
    background: #22ac38;
}

.manage .manageUl > li:nth-child(4) > div {
    background: #7b5fc6;
}

.manage .manageUl > li:nth-child(5) > div {
    background: #338ce6;
}

.manage .manageUl > li:nth-child(6) > div {
    background: #172529;
}

/*5.18 li 新加背景色 end*/
.manage .manageUl > li > div {
    padding: 10px;
    margin: 2px; /*5.18 新改*/
    height: 62px; /*5.15 新改*/
    /* background: #fff;*//*5.15 新改*/
}

.manage .manageUl > li .manageNum {
    text-align: right;
    height: 36px; /*5.21*/
    line-height: 36px; /*5.21*/
    margin-bottom: 5px; /*5.21*/
}

.manage .manageUl > li .manageNum i {
    display: inline-block;
    background: url("../images/png.png") no-repeat;
    width: 27px;
    height: 36px; /*5.21*/
}

.manage .manageUl > li .manageNum span {
    font-size: 27px;
    color: #fff; /*5.18 新改 */
}

.manageDiv > div {
    display: none;
    width: 1200px;
    /*    background: #fff;*//*5.15 新改*/
    min-height: 389px;
}

/*5.18 新改start */

.manage .manageUl > li .manageNum .i1 {
    background-position: -44px -70px; /*5.21*/
}

.manage .manageUl > li .manageNum .i2 {
    background-position: -103px -70px; /*5.21*/
}

.manage .manageUl > li .manageNum .i3 {
    background-position: -165px -70px; /*5.21*/
}

.manage .manageUl > li .manageNum .i4 {
    background-position: -222px -70px; /*5.21*/
}

.manage .manageUl > li .manageNum .i5 {
    background-position: -278px -70px; /*5.21*/
}

.manage .manageUl > li .manageNum .i6 {
    background-position: -336px -70px; /*5.21*/
}

/*5.18 新改  end*/
.manage .manageUl > li.selected {
    /*color: #ffffff;*//*5.18 新改*/
    border: 2px solid #2e50a5; /*新改 5.15*//*5.18 新改*/
}

/*.manage .manageUl > li.selected > div {
    background-color: #2e50a5;
}*//*5.18 新改*/

.manage .manageUl > li.selected .manageNum span {
    /*    color: #ffffff;*//*5.18 新注 */
    margin-top: -8px;
}

/*.manage .manageUl > li.selected .manageNum i {
    background-position-y: -76px;
}*//*5.18 新注 */

.allManage {
    width: 1200px;
    margin: 0 auto;
    background: #fff; /*5.15 新改*//*5.18 新改*/
}

.allManage .manageDemo {
    width: calc(100% - 350px);
    padding: 26px 17px 0 17px; /*5.18 新改*/
    background: #fff;
    position: relative;
    height: 566px; /*5.15 新加*/
}

.allManage .manageDemo > div:nth-child(3n) {
    margin-right: 0;
}

.manageDemo .contributionDemo {
    margin: 0 10px 12px 0;
}

.border {
    border: 2px solid #2e50a5;
}

.manageTool {
    width: 299px; /*5.21*/
    padding: 26px 17px 0 0px; /*5.21*/

}

.manageToolBtn {
    width: 13px;
    margin-top: 253px;
}

.manageToolContent { /*5.15 新改*/
    width: 297px; /*5.18 新改*//*5.21*/
    /*  padding: 13px 8px 0 8px;*/
    background: #f2f2f2; /*5.15 新改*/
    border: 1px solid #e6e6e6; /*5.15 新改*/
}

.manageToolContent ul li {
    float: left;
    font-size: 13px;
    color: #333;
    padding: 0 11px; /*5.18 新改*//*5.21*/
    height: 40px; /*5.15 新改*/
    line-height: 40px; /*5.15 新改*/
    border-radius: 2px;
    cursor: pointer;
    border-bottom: 1px solid #e6e6e6; /*5.15 新加*/
}

.manageToolDiv {
    background: #fff;
}

.manageToolDiv > div {
    display: none;
    padding: 24px 22px;
    height: 494px;
    overflow-y: auto;
}

/*滚动条样式新加 5.15 start*/

.manageToolDiv > div.ToolDivEvery::-webkit-scrollbar, .replyBox::-webkit-scrollbar {
    width: 7px;
    height: 10px;
}

.manageToolDiv > div.ToolDivEvery::-webkit-scrollbar-button, .replyBox::-webkit-scrollbar-button {
    background-color: #ebebeb;
}

.manageToolDiv > div.ToolDivEvery::-webkit-scrollbar-track, .replyBox::-webkit-scrollbar-track {
    background: #ebebeb;
}

.manageToolDiv > div.ToolDivEvery::-webkit-scrollbar-thumb, .replyBox::-webkit-scrollbar-thumb {
    background: #d8d8d8;
    border-radius: 4px;
}

.manageToolDiv > div.ToolDivEvery::-webkit-scrollbar-corner, .replyBox::-webkit-scrollbar-corner {
    background: #ebebeb;
}

/*滚动条样式新加 5.15 end*/

.ToolDivInfo p {
    font-size: 13px;
    color: #666;
    margin-top: 20px;
}

.ToolDivInfo p span {
    float: left;
}

.ToolDivInfo p span:first-child {
    display: inline-block;
    width: 70px;
    text-align: right;
}

.ToolDivInfo p span:last-child { /*5.17 新加*/
    display: inline-block;
    width: calc(100% - 75px);
    padding-left: 5px;
}

.manageTool ul li.selected {
    background: #fff;
    color: #333333;
    border-bottom: 1px solid #fff;
}

.articleRoute > div {
    font-size: 13px;
    color: #666;
    border: 1px solid #ededed;
    border-left: 5px solid #828aa5; /*5.15 新改*/
    width: 237px;
    padding: 12px;
    margin-bottom: 13px;
}

.articleRoute .articleRouteTime {
    margin-top: 20px;
}

.versionHistory {
    border: 1px solid #ededed;
    width: 305px; /*5.15 新改*/
    margin-bottom: 20px;
}

.versionHistory > div > p {
    height: 37px;
    line-height: 37px;
    font-size: 13px;
    color: #666666;
    border-bottom: 1px solid #ededed;
}

.versionHistory p span {
    text-align: center;
    display: inline-block;
    border-right: 1px solid #ededed;
}

.versionHistory > div > p:first-child {
    background: #f5f5f5;
    border-bottom: 0;
}

.versionHistory > div > p:nth-child(even) {
    color: #333333;
}

.versionNumber > p > span:first-child {
    width: 69px;
}

.versionNumber > p > span:nth-child(2) {
    width: 69px;
}

.versionNumber > p > span:nth-child(3) { /*5.15 新改*/
    width: 100px;
}

.versionNumber > p > span:nth-child(4) { /*5.15 新改*/
    width: 56px;
    border-right: 0;
}

.versionTime p span:first-child {
    width: 186px;
}

.versionTime p span:last-child {
    width: 77px;
    border-right: 0;
}

.suggestion p {
    text-indent: 13px;
}

/*.ToolDivEvery{
    position: relative;
}*/
.replyEvery {
    font-size: 13px;
    color: #939393;
    padding: 14px 0;
    border-bottom: 1px solid #e2e2e2;
}

.replyName {
    margin-bottom: 13px;
}

.replyName a {
    color: #145ba3;
}

.replyQuestion {
    color: #333333;
    margin-bottom: 13px;
}

.replyQuestion p {
    display: inline-block;
    width: 233px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.replyQuestion a {
    color: #145ba3;

    /* display: block;*//*5.28新注*/
    /* width: 100%;*//*5.28新注*/
    /*text-align: right;*//*5.28新注*/
}

.replyNum { /*5.28新加*/
    color: #145ba3;
    font-size: 13px;
}

.replyNum i { /*5.28新加*/
    display: inline-block;
    background: url(../images/jt.png) no-repeat;
    background-position: left -10px;
    width: 20px;
    height: 10px;
    cursor: pointer;
}

.replyNum i.Open { /*5.28新加*/
    background-position: left top;
}

.replyContent {
    width: 245px;
    padding: 18px 13px;
    background: #f5f5f5;
    margin-top: 10px;
    display: none; /*5.28*/
}

.replyContentShow span {
    margin: 0 5px;
}

.replyContent .replyContentShow { /*5.15 新改*/
    color: #333;
    font-size: 14px;
    line-height: 23px;
}

.replyContentShow a, .replyContentTime a { /*5.15 新改*/
    font-size: 13px;
    color: #145ba3;

}

.replyContentTime {
    margin-top: 10px;
}

/*5.15 新加 start*/
.documentList > div.contributionDemo {
    margin: 0 14px 12px 0;
}

.documentList > div.contributionDemo:nth-child(3n) {
    margin: 0 0 12px 0;
}

.manageDemo .documentList {
    min-height: 440px;
}

.documentTable tr th {
    font-size: 15px;
    color: #333;
    height: 44px;
    background: #f1f1f1;
    text-align: center;
}

.documentTable tr td {
    height: 52px;
    font-size: 13px;
    color: #333333;
    text-align: center;
}

.documentTable tr td a {
    font-size: 13px;
    color: #333333;
}

.documentTable tr:nth-child(odd) td {
    background: #f9f9f9;
}

.red {
    color: #ff0000;
}

.green {
    color: #6baf66;
}

.orange {
    color: #ff6600;
}

.fj a {
    font-size: 13px;
    color: #1b60a6;
    display: block;
    background: url(../images/link_03.png) left 3px no-repeat;
    background-size: 11px 13px;
    margin-bottom: 10px;
    padding-left: 20px;
}

.pop {
    display: none;
}

.replyBox {
    border: 1px solid #e2e2e2;
    width: 247px;
    height: 40px;
    overflow-y: auto;
    padding: 10px;
    outline: none;

}

.at {
    font-size: 13px;
    color: #145ba3;
}

.replyBtns {
    margin-top: 10px;
}

.replyBtns button:last-child {
    background: #ccc;
}

.submit {
    width: 40px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 13px;
    color: #fff;
    cursor: pointer;
    background: #e5a540;
    border: 0;
    outline: none;
    border-radius: 3px;
    margin-left: 10px;
}

/*.ToolDivEvery>div.replyEvery:last-child{
    border-bottom: 0;
}*/ /*5.17 新注*/
.manageEvery .not {
    text-align: center;
    background: #fff;
    min-height: 533px;
}

/*5.15 新加 end*/
.replyPage {
    font-size: 13px;
    color: #333;
    text-align: center;
}

.replyPage p {
    display: inline-block;
    margin: 22px 10px 0;
}

.replyPage p span {
    display: inline-block;
    margin: 0 5px;
}

.replyPage p span:last-child {
    display: inline-block;
    color: #2e50a5;
}

.replyPage a { /*5.17 新加*/
    font-size: 13px;
    color: #2e50a5;
    display: inline-block;
}

/*鼠标划过效果 5.21 start*/
.current td {
    background: #dc7c7c !important;
    color: #fff !important;
}

.current a {
    color: #fff !important;
}

.DemoTool > a > img:nth-child(2) {
    display: none;
}

.current td .DemoTool > a > img:nth-child(1) {
    display: none;
}

.current td .DemoTool > a > img:nth-child(2) {
    display: block;
}

.class01 {
    border: 1px solid #2e50a5;
}

.class02 {
    border: 2px solid #de5d3d;
}

.class03 {
    border: 2px solid #22ac38;
}

.class04 {
    border: 2px solid #7b5fc6;
}

.class05 {
    border: 2px solid #338ce6;
}

.class06 {
    border: 2px solid #172529;
}

/*鼠标划过效果 5.21 end*/
/*稿件管理 end*/

/*我的约稿 新改 4.24 start*/
.flex {
    margin: 0 10px; /*4.25 新改*/
    cursor: pointer;
}

.addSelected {
    display: none;
}

.articleRequire {
    width: 680px;
    height: 236px;
    border: 1px solid #e2e2e2;
    padding: 20px 17px;
    margin-bottom: 40px;
}

.articleRequire p {
    font-size: 13px;
    color: #333333;
    line-height: 30px;
}

.icon {
    margin-right: 10px;
}

.icon img {
    vertical-align: sub;
}

.addContent { /*4.25 新改*/
    width: 1039px;
    /*height: 203px;*/
    padding: 20px 0px 20px 29px;
    background: #f1f1f1;
    margin: 0 0 10px 50px;
}

.addImg {
    width: 104px;
    margin-right: 30px;
    line-height: 203px;
    cursor: pointer;
}

.addContentRight { /*4.25 新加*/
    width: 904px;
}

.addContentRight > div:nth-child(3n) { /*4.25 新加*/
    margin-right: 0;
}

.addContent .contributionDemo { /*4.25 新改*/
    background: #fff;
    width: 254px;
    margin-right: 17px;
    margin-bottom: 17px;
}

.addContent .contributionDemo h3, .addContent .DemoText {
    text-align: left;
}

.addContent .DemoTool {
    text-align: left;
    padding-left: 20px;
}

.articleTitle { /*4.25 新加*/
    width: 137px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*我的约稿 新改 4.24 end*/

/*修改密码 start*/
#contribute {
    width: 830px;
    min-height: 370px;
}

.contributeBar span.contributeBarName {
    width: 260px;
    text-align: left;
    padding-left: 14px;
}

#contribute .contributeBar input {
    width: 260px;
}

.save {
    width: 380px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #6baf66;
    font-size: 15px;
    color: #fff;
    border: 0;
    outline: none;
    border-radius: 3px;
    margin-top: 60px;

}

/*修改密码 end*/

/*个人中心 start*/
.newsMain {
    margin: 50px auto;
    width: 1200px;
}

.bg {
    background: #f0f3f4;
}

.personalList {
    background: #fff;
    width: 215px;
    height: 677px;
}

.personalPhoto {
    width: 100%;
    padding: 40px 0 30px 0;
    font-size: 16px;
    color: #fff;
    background: #2c5b9b;
    text-align: center;
}

.photo_img {
    width: 95px;
    height: 95px;
    border: 5px solid #d9dde1;
    border-radius: 50px;
    overflow: hidden;
    text-align: center;
    position: relative;
    margin: 0 auto 15px;
}

.personalPhoto p {
    text-align: center;
}

.replace {
    background: rgba(0, 0, 0, 0.7);
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}

.replace a {
    font-size: 12px;
    color: #fff;
    display: block;
}

.personalList ul {
    padding-top: 10px;
    border-top: 1px solid #e7e8e9;
}

.personalList ul li {
    height: 50px;
    line-height: 50px;
    padding: 0 24px 0 50px;
}

.personalList ul li a {
    font-size: 14px;
    color: #333333;
    display: block;
}

.personalList ul li.selected {
    background: #f9f9f9;
    border-left: 5px solid #f2914a;
}

.personalContent {
    width: 960px;
    min-height: 677px;
    background: #fff;
}

.personalContent > div {
    display: none;
    padding: 23px;
    width: 914px;
}

.divTitle {
    border-bottom: 1px solid #ebebeb;
}

.divTitle h2 {
    font-size: 18px;
    color: #1c1f21;
    border-bottom: 3px solid #f2914a;
    padding: 0 8px 13px 8px;
    display: inline-block;
}

/*修改个人信息 start*/
.personalInfo {
    width: 880px;
    margin: 0 auto;
    font-size: 15px;
    color: #666666;
    padding: 12px 0 0 0;
}

.personalDivTitle {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 35px;
}

.personalDivTitle h2 {
    font-size: 16px;
    color: #666;
    border-bottom: 3px solid #f2914a;
    padding: 0 8px 13px 8px;
    display: inline-block;
}

.personalInfo > div.personalInfoRow {
    padding: 14px 0;
}

.personalInfo > div.personalInfoRow > input {
    font-size: 15px;
    color: #666;
    padding-left: 18px;
    width: 236px;
}

.personalInfoRow .contributeBar {
    margin: 0;
    width: 50%;
}

.personalInfoRow .contributeBar label {
    color: #666666;
}

.radio_label {
    background: url(../images/male_03.png) no-repeat;
    background-size: 78px 19px;
    display: inline-block;
    height: 32px;
    line-height: 20px;
    text-indent: 31px;
    margin-right: 20px;
    background-position: -58px 9px;
    margin-left: 13px;
}

.checked {
    background-position: 4px 9px;
}

.radio_label input[type='radio'] {
    display: none;
}

.contributeBar .upright {
    width: 648px;
    height: 76px;
    border: 1px solid #e2e2e2;
    margin: 0 10px;
}

.sectionInfo {
    margin-bottom: 40px;
}

.personalInfoRow {
    padding: 10px 0;
}

.personalInfo .save {
    background: #155ca3;
    margin: 40px auto;
    display: block;
    cursor: pointer;
}

/*修改个人信息 end*/

/*个人中心-安全设置 start*/
.password {
    border-bottom: 1px solid #ebebeb;
    padding: 28px 10px 20px 0px;
    margin-left: 30px;

}

.password div.left {
    font-size: 14px;
    color: #aaaaaa;
    background: url(../images/suo.png) left 6px no-repeat;
    background-size: 24px 26px;
    padding-left: 60px;
}

.password div.left p {
    line-height: 25px;
}

.passwordRevise {
    color: #1c1f21;
}

.passwordRevise span {
    font-size: 18px;
    margin-right: 5px;
}

.password div.right a {
    display: block;
    width: 58px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 25px;
    font-size: 14px;
    color: #545b62;
    border: 1px solid #93999f;
    cursor: pointer;
    background: #fff;
}

/*个人中心-安全设置 end*/

/*更换头像 弹出框 start*/
.ground {
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    display: none;
}

.ground > div.changePhoto {
    width: 370px;
    height: 380px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -185px;
    margin-top: -190px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;

}

.changePhoto .contractTitle {
    padding: 32px 0 12px 0;
    margin: 0;
}

/*.ground>div.changePhoto>h2{
    font-size: 18px;
    color: #333333;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background: #f5f5f5;
}*/

.photoDivImg {
    width: 260px;
    margin: 0 auto;
    text-align: center;
}

.photoDivImg .photo_imgs {
    margin: 20px auto;
    width: 130px;
    height: 130px;
    border: 5px solid #d9dde1;
    border-radius: 90px;
    overflow: hidden;
    text-align: center;
}

.aBtn {
    text-align: center;
}

.aBtn a {
    font-size: 15px;
    color: #2c5b9b;
    text-decoration: underline;
    display: inline-block;
    margin: 0 34px;
    width: 62px;
    height: 20px;
    position: relative;

}

.upload {
    position: relative;
}

.aBtn input[type=file] {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    /*  z-index: -1;*/
}

.photoBtn {
    margin-top: 30px;
}

.photoBtn input {
    width: 106px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    background: #2c5b9b;
    font-size: 16px;
    color: #fff;
    outline: none;
    border: 0;
    cursor: pointer;
    margin: 0 10px;
}

.photoBtn input:last-child {
    background: #b5b5b5;
}

/*更换头像 弹出框 end*/

/*i修改密码 弹出框 start*/

.ground > div.changePassword {
    width: 574px;
    height: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -287px;
    margin-top: -200px;
    background: #fff;
    overflow: hidden;

}

.ground > div.changePassword > h2 {
    font-size: 18px;
    color: #333333;
    height: 47px;
    line-height: 47px;
    text-align: center;
}

.passwordDiv {
    width: 390px;
    margin: 30px auto 0;
}

.passwordDiv > div {
    margin-bottom: 20px;
    position: relative;
}

.passwordDiv .passwordTip {
    font-size: 13px;
    color: #e60012;
    position: relative;
    top: 7px;
    left: 82px;
}

.passwordDiv > div input[type=text] {
    width: 300px;
    height: 34px;
    font-size: 14px;
    color: #d2d2d2;
    padding-left: 10px;
    outline: none;
    border: 1px solid #dddddd;
    float: left;
}

.passwordDiv > div input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #d2d2d2;
}

.passwordDiv > div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #d2d2d2;
    opacity: 1;
}

.passwordDiv > div input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #d2d2d2;
    opacity: 1;
}

.passwordDiv > div input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #d2d2d2;
}

.previewClose {
    position: absolute;
    right: 13px;
    top: 7px;
    cursor: pointer;
}

.changePassword .contractTitle {
    padding: 30px 0 13px 0;
    margin: 0;
}

.passwordTitle {
    display: inline-block;
    width: 67px;
    font-size: 15px;
    color: #333333;
    text-align: right;
    margin-right: 10px;
    float: left;
    line-height: 36px;
}

/*i修改密码 弹出框 end*/

/*个人中心-我的签约 start*/
.mySign {
    margin-top: 12px;
    width: 100%;
}

.mySign tr th {
    font-size: 16px;
    color: #333;
    background: #f1f1f1;
    height: 45px;
    font-weight: normal;
}

.mySign tr th.publishName {
    text-align: left;
    padding-left: 30px;
}

.mySign tr td {
    font-size: 15px;
    color: #333;
    height: 50px;
    text-align: center;
}

.mySign tr td.publishTitle {
    text-align: left;
    padding-left: 30px;
}

.mySign tr td.publishTitle a {
    display: inline-block;
    font-size: 15px;
    color: #333;
}

.mySign tr:nth-child(odd) td {
    background: #f9f9f9;
}

.mySign tr td .sign {
    font-size: 15px;
    color: #145ba3;
}

.mySign tr td a img {
    margin-right: 5px;
}

.pass {
    color: #ff6600;
}

.fail {
    color: #6baf66;
}

/*个人中心-我的签约 end*/

/*个人中心  end*/

/*公告 start*/
.notice {
    padding: 77px 0 90px 0;
}

.notice h2 {
    font-size: 24px;
    color: #010000;
    margin: 0 auto 30px 0;
    text-align: center;
}

.publish {
    text-align: center;
    margin-bottom: 64px;
}

.publish p {
    font-size: 15px;
    color: #666666;
    display: inline-block;
    margin: 0 22px;
}

.noticeText {
    width: 1055px;
    margin: 0 auto;
}

.noticeText p {
    line-height: 35px;
}

.noticeText p > img.noticeImage {
    width: 480px;
    height: 360px;
    margin: 20px auto;
    display: block;
}

.writeMagazine {
    text-align: center;
    margin: 44px auto;
    width: 230px;
    cursor: pointer;
}

.writeMagazine a {
    width: 230px;
    height: 60px;
    border-radius: 3px;
    background: #327ab7;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    display: block;
}

.writeMagazine a img {
    margin-right: 14px;
}

/*公告 end*/

/*留言 start*/
.moreMessage {
    width: 1120px;
    margin: 0 auto;
}

.moreMessageList {
    border-bottom: 1px solid #e2e2e2;
}

.moreMessageList li {
    float: left;
    padding: 17px;
}

.moreMessageList li a {
    font-size: 17px;
    color: #666666;
}

.moreMessageList li.current {
    border-bottom: 2px solid #10c55b;
}

.moreMessageList li.current a {
    font-size: 17px;
    color: #333 !important;
}

.moreMessageDiv > div {
    display: none;
    min-height: 500px;
}

.moreMessageList li a span {
    font-size: 15px;
    color: #ff6600;
}

.questions_title{
    margin-top: 22px;
}
.questions_title img{
    margin:5px 10px 0 2px;
    cursor: pointer;
}
.questions_title h3{
    padding-bottom: 22px;
    border-bottom: 1px solid #e2e2e2;
    width:1090px;
}

.questions_title h3 a{
    color: #333333;
    font-size: 16px;

}
.questions_title p.newQuestions{
    font-size: 15px;
    color: #333333;
}
.portrait_content{
    width: 1090px;
    margin-left: 30px;
    display: none;
}
.portrait_content .questions_title{
    margin: 22px 0;
}
.portrait_content .questions_title img{
    margin:3px 10px 0 2px;
}
.questions_time{
    width: 1060px;
    margin-left: 30px;
}
.questions_time p.left{
    font-size: 13px;
    color: #939393;
}
.questions_time p.left a{
    font-size: 13px;
    color: #145ba3;
    display: inline-block;
    padding-right: 20px;
}
.questions_time p.right a{
    font-size: 13px;
    color: #145ba3;
    margin-left: 10px;
}

news_details_left {
    width: 1120px;
}


.questions_answers .portrait_content .new_answer {
    font-size: 14px;
    color: #3f3f3f;
    background: #eeeeee;
    padding: 16px 10px;
    line-height: 23px;
    margin-bottom: 10px;
    width: 1040px;
}
.name_color{
    color: #145ba3;
}
.answer form {
    text-align: right;
}

 .answer {
    display: none;
    margin: 15px 0;
}

 .answer textarea{
    width: 1030px;
    height: 88px;
    border: 1px solid #d9dbdb;
    font-size: 14px;
    color: #d9dbdb;
    padding: 10px;
}
 .answer input{
    color: #a0a0a0;
    border: 1px solid #a0a0a0;
    width: 90px;
    height: 28px;
    outline: none;
    margin: 10px 0 0 10px;
    background: #fff;
    border-radius: 3px;
    cursor: pointer;
}
 .answer .answer_submit{
    color: #fff;
    background: #3f3f3f;
}
.replyList{
    width: 1060px;
    margin-left: 32px;
    display: none;
}
.replyList li{
    margin: 10px 0;
}
.replyList li .new_answer{
    background: #f5f5f5;
    font-size: 14px;
    color:#333;
    padding: 20px;
    line-height: 25px;

}
.replyList li .new_answer .questions_time{
    margin: 0;
    width: 1035px;
}







/*留言 end*/






















